<?php

// @formatter:off
/**
 * A helper file for your Eloquent Models
 * Copy the phpDocs from this file to the correct Model,
 * And remove them from this file, to prevent double declarations.
 *
 * @author Barry vd. Heuvel <barryvdh@gmail.com>
 */


namespace App\Models{
/**
 * App\Models\Admin
 *
 * @property int $id 主键
 * @property string $account 账户名称
 * @property string $password 账户密码
 * @property string $mobile 手机号码
 * @property string $email 邮箱
 * @property string $post 职务
 * @property int $role 账户角色
 * @property int $state 账户状态 1:启用, 2:禁用
 * @property string $login_ip 最后登录IP
 * @property string|null $login_time 最后登录时间
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereAccount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereLoginIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereLoginTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereMobile($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin wherePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin wherePost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereRole($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereState($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereUpdatedAt($value)
 * @mixin \Eloquent
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin filter($input = array(), $filter = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin paginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin simplePaginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereBeginsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereEndsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Admin whereLike($column, $value, $boolean = 'and')
 * @property-read \App\Models\AdminRole $roles
 */
	class Admin extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\AdminBankIcon
 *
 * @property int $id
 * @property string $first_word 银行卡首字母 demo：A
 * @property string $bank_name 银行卡名称
 * @property string $icon_oss_url 银行卡icon url
 * @property string $bin_num 银行卡号前六位数字
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereBankName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereBinNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereFirstWord($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereIconOssUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property int $single_limit 单笔限额
 * @property int $day_limit 单日限额
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereDayLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminBankIcon whereSingleLimit($value)
 * @property-read string $ali_oss_full_url
 */
	class AdminBankIcon extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\AdminRole
 *
 * @property int $id 主键
 * @property string $identifier 角色编号
 * @property string $name 角色名称
 * @property int $number 该角色拥有管理员数量限制
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereIdentifier($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereUpdatedAt($value)
 * @mixin \Eloquent
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole filter($input = array(), $filter = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole paginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole simplePaginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereBeginsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereEndsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdminRole whereLike($column, $value, $boolean = 'and')
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Admin[] $admins
 */
	class AdminRole extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\AppUpdateInfo
 *
 * @property int $id
 * @property string $update_time app更新时间
 * @property string $title 窗口标题
 * @property string $version 版本号
 * @property string $install_pkg_url 安装包链接
 * @property string $update_text 更新文本
 * @property int $status 更新版本状态
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereInstallPkgUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereUpdateText($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereUpdateTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereVersion($value)
 * @mixin \Eloquent
 * @property string $app_update_time app更新时间
 * @property string $app_update_text 更新文本
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereAppUpdateText($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereAppUpdateTime($value)
 * @property-read mixed $status_str
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo byStatus($status)
 * @property string $ios_pkg_url ios安装包url
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AppUpdateInfo whereIosPkgUrl($value)
 */
	class AppUpdateInfo extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\FailedJobs
 *
 * @property int $id
 * @property string $connection
 * @property string $queue
 * @property string $payload
 * @property string $exception
 * @property string $failed_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs whereConnection($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs whereException($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs whereFailedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs wherePayload($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedJobs whereQueue($value)
 * @mixin \Eloquent
 */
	class FailedJobs extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\HandleLoanException
 *
 * @property int $id
 * @property int $loan_apply_id 关联loan_apply的id
 * @property int $loan_status_before 处理之前的状态
 * @property int $loan_status_after 处理之后的状态
 * @property int $loan_apply_bank_card_id 放款申请的银行卡id
 * @property int $handle_bank_card_id 处理后重新放款的银行卡id
 * @property string|null $handle_loan_time 处理者填写的放款成功时间
 * @property float $loan_money 处理者填写的放款金额
 * @property int $handle_user_id 操作者id
 * @property string $ip 操作者ip
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereHandleBankCardId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereHandleLoanTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereHandleUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereLoanApplyBankCardId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereLoanApplyId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereLoanMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereLoanStatusAfter($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereLoanStatusBefore($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HandleLoanException whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class HandleLoanException extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\HeaderMessage
 *
 * @property int $id
 * @property string $desc 说明
 * @property string $content 消息内容
 * @property string $valid_time 有效期
 * @property string|null $key_word 关键字
 * @property string $url 超链接
 * @property int $status 应用状态1应用2禁用
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereKeyWord($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\HeaderMessage whereValidTime($value)
 * @mixin \Eloquent
 */
	class HeaderMessage extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\LoanApply
 *
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply query()
 * @mixin \Eloquent
 * @property int $id
 * @property int $loan_request_id 授信申请表id
 * @property string $loan_id 新流订单号
 * @property int $amount 总金额存分
 * @property int $period 分期数
 * @property int $loan_status 申请状态
 * @property int $user_id 当前操作用户id
 * @property string|null $ip 用户ip
 * @property string|null $loan_time 放款成功时间
 * @property string $message 资方返回信息
 * @property string $trans_money_list 分账明细
 * @property float $lending_rate 贷款费率
 * @property float $insurance_rate 前置保险费
 * @property float $month_insurance_rate 月保险费率
 * @property float $manage_rate 管理费率
 * @property float $repayment_rate 提前还清手续费
 * @property float $fines_rate 逾期罚息利率
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read mixed $loan_request
 * @property-read mixed $trans_money_list_format
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply byLoanId($loanId)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereFinesRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereInsuranceRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereLendingRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereLoanId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereLoanRequestId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereLoanStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereLoanTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereManageRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereMonthInsuranceRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereRepaymentRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereTransMoneyList($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereUserId($value)
 * @property float $pre_insurance_amt 前置险金额
 * @property int $bank_card_id 用户选择的放款银行卡id
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply loanTimeEnd($timeStart)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply loanTimeStart($timeStart)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereBankCardId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply wherePreInsuranceAmt($value)
 * @property string $sub_code 对应新流返回的子状态值subCode
 * @property string $loan_sign 对应新流返回的签名sign，异常时可做校验请求数据用
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereLoanSign($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereSubCode($value)
 * @property float $arrival_account 实际到账金额
 * @property float $performance_insurance 用户履约保险
 * @property string $out_trade_id 合作方借款id
 * @property-read \App\Models\UserBankCard $bankCard
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply byUid($uid)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereArrivalAccount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply whereOutTradeId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanApply wherePerformanceInsurance($value)
 */
	class LoanApply extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\LoanRequestFailedLog
 *
 * @property int $id
 * @property string $code 返回code
 * @property string $message 错误信息
 * @property string $outCreditId 流水号
 * @property string $nfsp_user_id 新流用户id
 * @property int $amount 申请金额
 * @property int $period 期数
 * @property string $deviceIP 设备ip
 * @property string $deviceGPS 请求时的gps地址
 * @property string $deviceType 设备类型
 * @property string $device 设备型号
 * @property string $deviceOS 设备系统号
 * @property string $deviceMac 设备mac号
 * @property string $deviceIMEI 设备imei号
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDevice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDeviceGPS($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDeviceIMEI($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDeviceIP($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDeviceMac($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDeviceOS($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereDeviceType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereNfspUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereOutCreditId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoanRequestFailedLog whereUpdatedAt($value)
 */
	class LoanRequestFailedLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\MessageSended
 *
 * @property int $id
 * @property int $type 目标用户类型1全部2注册用户3有效用户
 * @property int $template_id 模板id
 * @property int $user_id 用户id
 * @property int $sender_id 发送者id
 * @property string|null $key_word 关键字
 * @property string $url 超链接
 * @property string $title 消息标题
 * @property string $content 消息内容
 * @property string $desc 说明
 * @property int $status 已读状态 1已读 0未读
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereKeyWord($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereSenderId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereTemplateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageSended whereUserId($value)
 * @mixin \Eloquent
 */
	class MessageSended extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\MessageTemplate
 *
 * @property int $id
 * @property string $desc 说明
 * @property string|null $title 消息标题
 * @property string $content 消息内容
 * @property string|null $key_word 关键字
 * @property string $url 超链接
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereKeyWord($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate whereUrl($value)
 * @mixin \Eloquent
 */
	class MessageTemplate extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\R360UserBaseInfo
 *
 * @property int $id
 * @property int $user_id 用户id
 * @property int|null $asset_auto_type 车辆情况 1. 无车2.本人名下有车，无贷款3.本人名下有车，有按揭贷款4. 本人名下有车，但已被抵押 5.其它
 * @property int|null $user_education 教育程度 1. 硕士及以上2. 本科3.大专4. 中专/高中及以下
 * @property int|null $is_op_type 职业类别 1. 企业主2. 个体工商户 4. 上班人群 5. 学生 10. 无固定职业
 * @property int|null $work_period 现单位工作年限 只有is_op_type=4该字段存在；1. 0-5个月2. 6-11个月3. 1-3年4. 3-7年5. 7年
 * @property int|null $corporate_flow 经营流水(对公流水)/万元 只有is_op_type=1&2该字段存在
 * @property float|null $user_income_by_card 月工资收入/元	只有is_op_type=4该字段存在
 * @property float|null $max_monthly_repayment 可接受最高月还款额
 * @property int|null $operating_year 经营年限 is_op_type=1&2该字段存在；1. 不足3月2. 3-6个月3. 7-12个月4. 1-2年5. 3-4年6. 5年及以上
 * @property string|null $id_num 身份证号
 * @property string|null $bureau_user_name 用户姓名
 * @property int|null $user_social_security 现单位是否缴纳社保	枚举	只有is_op_type=4该字段存在； 1. 缴纳本地社保2. 无社保
 * @property string|null $phone_number_house phone_number_house
 * @property float|null $monthly_average_income 月平均收入	float	只有is_op_type=10该字段存在
 * @property string|null $gps_location GPS信息
 * @property string|null $ip_address IP地址
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereAssetAutoType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereBureauUserName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereCorporateFlow($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereGpsLocation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereIdNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereIpAddress($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereIsOpType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereMaxMonthlyRepayment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereMonthlyAverageIncome($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereOperatingYear($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo wherePhoneNumberHouse($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereUserEducation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereUserIncomeByCard($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereUserSocialSecurity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\R360UserBaseInfo whereWorkPeriod($value)
 */
	class R360UserBaseInfo extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RepayRecord
 *
 * @property int $id
 * @property int $uid 关联用户id
 * @property int $summary_id 关联还款表id
 * @property int $bank_cards_id 关联user_bank_cards银行卡id
 * @property int $period 当前期数,0为全部还清记录
 * @property int $amount 应还款金额/本金,以分为单位
 * @property int $status 还款状态 1:待还／未还,2:还款中,3:还款失败,4:还款成功(以资方还款接口为准)
 * @property int $pay_off 是否全部还清 1:分期还款,2:全部还清
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\RepayRecordCommon $common
 * @property-read \App\Models\RepayRecordMoney $money
 * @property-read \App\Models\RepayRecordMonth $month
 * @property-read \App\Models\RepaySummary $post
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord filter($input = array(), $filter = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord paginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord simplePaginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereBankCardsId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereBeginsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereEndsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereLike($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereNormalTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord wherePayOff($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereRepayTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereSummaryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property int $failure_status 还款失败细分状态 1:月报接口失败,2:公共接口失败,3:资方接口失败
 * @property string $failure_message 还款失败原因
 * @property string|null $normal_date 本期正常还款日期
 * @property string|null $repay_date 本期真实还款日期(以资方接口成功事件为准)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereFailureMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereFailureStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereNormalDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecord whereRepayDate($value)
 * @property-read \App\Models\RepaySummary $relationSummary
 * @property-read \App\Models\UserGlobal $relationUserGlobals
 * @property-read \App\Models\User $users
 */
	class RepayRecord extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RepayRecordCommon
 *
 * @property int $id
 * @property int $uid 关联用户id
 * @property int $summary_id 关联还款表id
 * @property int $record_id 关联还款记录表id
 * @property int $bank_cards_id 关联user_bank_cards银行卡id
 * @property string $trade_no 平台内唯一流水号
 * @property int $period 当前期数,0为全部还清记录
 * @property int $lending_money 利息费,以分为单位
 * @property int $fines_money 罚息费,以分为单位
 * @property int $manage_money 贷后管理费,以分为单位
 * @property int $repayment_money 提前还款手续费,以分为单位
 * @property int $failure 失败原因, 枚举
 * @property int $status 蔚捷接口状态 1:待处理,2:处理中,3:失败,4:成功
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereBankCardsId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereFailure($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereFinesMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereLendingMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereManageMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereRecordId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereRepaymentMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereSummaryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereTradeNo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property string $third_record_id 资方接口返回,公共请求id
 * @property string|null $apply_time 接口申请时间
 * @property string|null $status_time 接口处理成功/失败时间
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereApplyTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereStatusTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereThirdRecordId($value)
 * @property-read \App\Models\RepayRecord $record
 * @property-read \App\Models\UserCertOcr $relationUserCertOcrs
 * @property-read \App\Models\User $relationUsers
 * @property int $repay_type 1=>app中用户手动点击还款,2=>app中自动还款
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordCommon whereRepayType($value)
 */
	class RepayRecordCommon extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RepayRecordMoney
 *
 * @property int $id
 * @property int $uid 关联用户id
 * @property int $summary_id 关联还款表id
 * @property int $record_id 关联还款记录表id
 * @property int $bank_cards_id 关联user_bank_cards银行卡id
 * @property string $third_repay_id 资方接口返回,还款请求id
 * @property string $trade_no 平台内唯一流水号
 * @property int $period 当前期数,0为全部还清记录
 * @property int $lending_money 利息费,以分为单位
 * @property int $fines_money 罚息费,以分为单位
 * @property int $manage_money 贷后管理费,以分为单位
 * @property int $repayment_money 提前还款手续费,以分为单位
 * @property int $failure 失败原因, 枚举
 * @property int $status 蔚捷接口状态 1:待处理,2:处理中,3:失败,4:成功
 * @property int $type 成功详细状态 1:,2:,3:,4:
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereBankCardsId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereFailure($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereFinesMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereLendingMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereManageMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereRecordId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereRepaymentMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereSummaryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereThirdRepayId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereTradeNo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property string|null $apply_time 接口申请时间
 * @property string|null $status_time 接口处理成功/失败时间
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereApplyTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereStatusTime($value)
 * @property-read \App\Models\RepayRecordCommon $common
 * @property-read \App\Models\RepayRecordMonth $month
 * @property-read \App\Models\RepayRecord $record
 * @property-read \App\Models\UserCertOcr $relationUserCertOcrs
 * @property-read \App\Models\User $relationUsers
 * @property int $repay_type 1=>app中用户手动点击还款,2=>app中自动还款
 * @property string|null $repay_date 资方真实还款日期
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereRepayDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMoney whereRepayType($value)
 */
	class RepayRecordMoney extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RepayRecordMonth
 *
 * @property int $id
 * @property int $uid 关联用户id
 * @property int $summary_id 关联还款表id
 * @property int $record_id 关联还款记录表id
 * @property int $bank_cards_id 关联user_bank_cards银行卡id
 * @property string $third_record_id 资方接口返回,月保请求id
 * @property string $trade_no 平台内唯一流水号
 * @property int $amount 月保费,以分为单位
 * @property int $period 当前期数,0为全部还清记录
 * @property string $failure 失败原因
 * @property int $status 蔚捷接口状态 1:待处理,2:处理中,3:失败,4:成功
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereBankCardsId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereFailure($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereRecordId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereSummaryId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereThirdRecordId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereTradeNo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property string|null $apply_time 接口申请时间
 * @property string|null $status_time 接口处理成功/失败时间
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereApplyTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereStatusTime($value)
 * @property-read \App\Models\RepayRecord $record
 * @property-read \App\Models\UserCertOcr $relationUserCertOcrs
 * @property-read \App\Models\User $relationUsers
 * @property int $repay_type 1=>app中用户手动点击还款,2=>app中自动还款
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepayRecordMonth whereRepayType($value)
 */
	class RepayRecordMonth extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RepaySummary
 *
 * @property int $id
 * @property int $uid 当前用户
 * @property int $loan_id 放款id
 * @property int $amount 总金额存分
 * @property int $period_count 总期数
 * @property int $period 当前的期数(0代表换不还清)
 * @property string $rate 后台配置,保存json
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereLoanId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary wherePeriodCount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property int $loan_request_id 授信申请表id
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RepayRecord[] $recordMany
 * @property-read \App\Models\RepayRecord $recordOne
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary filter($input = array(), $filter = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary paginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary simplePaginateFilter($perPage = null, $columns = array(), $pageName = 'page', $page = null)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereBeginsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereEndsWith($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereLike($column, $value, $boolean = 'and')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereLoanRequestId($value)
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RepayRecordCommon[] $common
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RepayRecordMoney[] $money
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RepayRecordMonth[] $month
 * @property int $status 状态(1 进行中 2 完成还款)
 * @property int $current_repay 当前用户的对应的当前还款
 * @property-read \App\Models\LoanApply $relationLoanApply
 * @property-read \App\Models\UserLoanRequest $relationUserLoanRequests
 * @property-read \App\Models\User $users
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereCurrentRepay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RepaySummary whereStatus($value)
 */
	class RepaySummary extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingChannel
 *
 * @property int $id
 * @property string $channel_code 资方标号
 * @property string $channel_name 资方名称
 * @property string $period_range 借款的期限范围
 * @property int $is_show_plan_table 是否显示还款计划表
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel whereChannelCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel whereChannelName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel whereIsShowPlanTable($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel wherePeriodRange($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingChannel whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class SettingChannel extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingConfig
 *
 * @property int $id
 * @property int $home_image_time 首页的轮播图的轮播时间
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig whereHomeImageTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingConfig whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class SettingConfig extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingDocument
 *
 * @property int $id
 * @property int $type 类型(1 注册,2 提单 3 收款 4 收款)
 * @property string $channel_code 资方编号
 * @property string $document_name 文档名称
 * @property string $document_url 文档的路径
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereChannelCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereDocumentName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereDocumentUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property string $document_content 文档的的内容 是一个json
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereDocumentContent($value)
 * @property string $url_set 点击的url设置
 * @property int $is_use_url 是否启用url,1启用0不启用
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereIsUseUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingDocument whereUrlSet($value)
 */
	class SettingDocument extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingHint
 *
 * @property int $id
 * @property int $type 类型,不同类型对应不同的显示位置
 * @property string $channel_code 对应setting_channel表的资方编号
 * @property string $content 具体的内容
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint whereChannelCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHint whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class SettingHint extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingHomeImage
 *
 * @property int $id
 * @property string $img_name 轮播图的背景图名称
 * @property string $img_url 首页轮播图的图片地址
 * @property string $url_set 图片的点击效果,链接
 * @property int $is_show 当前轮播图图片是否显示(0:不显示 1 显示)
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereImgName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereImgUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereIsShow($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeImage whereUrlSet($value)
 * @mixin \Eloquent
 */
	class SettingHomeImage extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingHomeInsurance
 *
 * @property int $id
 * @property string $img_url 封面图片
 * @property string $title 标题
 * @property string $subtitle 副标题
 * @property string $button_name 按钮的文字
 * @property string $url_set 链接设置
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereButtonName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereImgUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereSubtitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingHomeInsurance whereUrlSet($value)
 * @mixin \Eloquent
 */
	class SettingHomeInsurance extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingLoan
 *
 * @property int $id
 * @property int $blacklist_time 关进小黑屋的时间,以秒为单位
 * @property string $loan_range 借款的范围,json存储
 * @property string $period_range 借款的期限范围
 * @property int $verify_time 审核的时间,以秒为单位
 * @property int $receipt_time_one 收款的有效期1
 * @property int $receipt_time_two 收款的有效期2
 * @property int $fund_transfer_time 款项的到账时间
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereBlacklistTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereFundTransferTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereLoanRange($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan wherePeriodRange($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereReceiptTimeOne($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereReceiptTimeTwo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLoan whereVerifyTime($value)
 * @mixin \Eloquent
 */
	class SettingLoan extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingLog
 *
 * @property int $id
 * @property int $admin_id 对应admins表的id
 * @property string $table_name 操作的对应的表名
 * @property int $table_id 操作的表的id
 * @property int $operating_type 当前的操作类型 1 新增 2 修改 3 删除
 * @property string $data 操作的记录
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereAdminId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereData($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereOperatingType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereTableId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereTableName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingLog whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class SettingLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingNoticeMessage
 *
 * @property int $id
 * @property int $type 当前消息的类型,1.首页的消息通知 2 指定特定人的发送消息通知,3给某一个人发送模板消息
 * @property string $content 发送内容
 * @property string $send_time 发送时间
 * @property string $user_ids 当type=2或=3的时候,表示当前消息是发送给谁的,user_id的列表
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereSendTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeMessage whereUserIds($value)
 * @mixin \Eloquent
 */
	class SettingNoticeMessage extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingNoticeTemplate
 *
 * @property int $id
 * @property int $template_id 发送事件,对应template_type表的id
 * @property string $content 发送的内容
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate whereTemplateId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplate whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class SettingNoticeTemplate extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingNoticeTemplateType
 *
 * @property int $id
 * @property string $desc 描述
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplateType newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplateType newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplateType query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplateType whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingNoticeTemplateType whereId($value)
 * @mixin \Eloquent
 */
	class SettingNoticeTemplateType extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingRepayRate
 *
 * @property int $id
 * @property string $channel_code 资金方编号,和setting_channel表进行关联
 * @property int $period 期数
 * @property float $lending_rate 贷款费率
 * @property float $insurance_rate 前置保险费
 * @property float $month_insurance_rate 月保险费率
 * @property float $manage_rate 管理费率
 * @property float $repayment_rate 提前还清手续费
 * @property float $fines_rate 逾期罚息利率
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereChannelCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereFinesRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereInsuranceRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereLendingRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereManageRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereMonthInsuranceRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereRepaymentRate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingRepayRate whereUpdatedAt($value)
 * @mixin \Eloquent
 */
	class SettingRepayRate extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SettingSource
 *
 * @property int $id
 * @property int $source_id 渠道ID
 * @property int $type 分类
 * @property string $source_name 渠道名称
 * @property string $ios_path ios路径
 * @property string $android_path android路径
 * @property string $web_path H5路径
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereAndroidPath($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereIosPath($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereSourceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereSourceName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SettingSource whereWebPath($value)
 */
	class SettingSource extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SmallBlackFishPusher
 *
 * @property int $id
 * @property string $name 连登用户名
 * @property string $phone_num 连登用户手机号
 * @property int $pusher_timestamp 推送时间
 * @property string $sign 请求签名
 * @property string $order_num 数据核对时使用的订单号
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher whereOrderNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher wherePhoneNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher wherePusherTimestamp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher whereSign($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmallBlackFishPusher whereUpdatedAt($value)
 */
	class SmallBlackFishPusher extends \Eloquent {}
}

namespace App\Models{
/**
 * Class User
 * Description:用户模型
 * Author: Sam
 * DateTime: 2019/1/2 10:24
 *
 * @package App\Models
 * @property int $id 主键
 * @property string $phone_num 手机
 * @property string $password
 * @property string $avatar 用户头像
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string $nfsp_user_id nfsp用户id
 * @property-read mixed $avatar_show
 * @property-read mixed $cert_gov
 * @property-read mixed $cert_no
 * @property-read mixed $domicile_address
 * @property-read mixed $real_name
 * @property-read mixed $valid
 * @property-read mixed $valid_date_end
 * @property-read mixed $wechat
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereAvatar($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNfspUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User wherePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User wherePhoneNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property-read \App\Models\UserGlobal $globalStatus
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserCertOcr[] $validCert
 * @property-read mixed $request_channel
 * @property-read bool $loan_able
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\LoanApply[] $loanApply
 * @property-read \App\Models\UserLoanRequest $recentlyLoanRequest
 * @property string|null $source 渠道来源
 * @property-read \UserGlobal|\Illuminate\Database\Eloquent\Model|object|null $user_global
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSource($value)
 * @property int|null $using_bank_card 用户当前使用的银行卡
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserLoanRequest[] $loanRequest
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUsingBankCard($value)
 * @property-read bool|false|string $age
 * @property-read \App\Models\UserLoginLog $loginLogRelation
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserCertOcr[] $userCert
 * @property-read \App\Models\UserWechat $userWechatRelation
 * @property int|null $marry_status 婚姻状态：0未婚 1已婚
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereMarryStatus($value)
 * @property-read string|$phone_num_sha
 * @property string|null $r360_check 融360撞库标识
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User wherePhoneNumSha($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereR360Check($value)
 */
	class User extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserApplyRiskLog
 *
 * @property int $id
 * @property int $loan_request_id 授信申请表ID
 * @property string $risk_id 风控查询ID
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog byRiskId($riskId)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereLoanRequestId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereRiskId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property string $reason 风控审批结果
 * @property int $limit 授信额度
 * @property int $status 风控提交状态 0=初始状态 1=通过 2=拒绝 3=继续 4=处理中 5=数据不全 6=风控错误
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereReason($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserApplyRiskLog whereStatus($value)
 */
	class UserApplyRiskLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserAuthSpiderTransLog
 *
 * @property int $id
 * @property int $loan_requests_id 授信ID
 * @property string $riskId 流水ID
 * @property string $type 爬虫类型 1=运营商 2=芝麻信用(淘宝)
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog byLoanRequestIdAndType($params)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereLoanRequestsId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereRiskId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereUpdatedAt($value)
 * @mixin \Eloquent
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog byLoanRequestId($params)
 * @property int $loan_request_id 授信申请表ID
 * @property int $user_id 用户id
 * @property string $phone_trade_no 运营商trade编号
 * @property int $phone_status 运营商爬虫状态 1=原始状态 2=任务创建 3=用户授权成功 4=爬取成功 5=爬取失败
 * @property string $zhima_trade_no 芝麻信用trade编号
 * @property int $zhima_status 芝麻信用爬虫状态 1=原始状态 2=任务创建 3=用户授权成功 4=爬取成功 5=爬取失败
 * @property string $phone_failed_reason 运营商失败原因
 * @property string $zhima_failed_reason 芝麻信用失败原因
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereLoanRequestId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog wherePhoneFailedReason($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog wherePhoneStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog wherePhoneTradeNo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereZhimaFailedReason($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereZhimaStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthSpiderTransLog whereZhimaTradeNo($value)
 */
	class UserAuthSpiderTransLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserAuthStepEventLog
 *
 * @property int $id
 * @property int $uid 用户ID
 * @property int $step_id 各步骤ID
 * @property int $type 步骤类型
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereStepId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property int $loan_request_id 借款请求ID@user_loan_request.id
 * @property-read mixed $step
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog byLoanId($loanId)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog byUserId($user_id)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereLoanRequestId($value)
 * @property int $is_current 是否是当前步骤 1=当前 2=非当前
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuthStepEventLog whereIsCurrent($value)
 */
	class UserAuthStepEventLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserBankCard
 *
 * @property int $id
 * @property int $uid 用户id
 * @property string $card_username 持卡人姓名
 * @property string $card_num 银行卡号码，通常19位
 * @property string $phone_num 银行卡预留手机号
 * @property string $bank_name 银行卡名称
 * @property string $bank_name_show 银行展示名称
 * @property mixed $bank_code 银行编码
 * @property int $is_credit 是否是信用卡:1是2否3未知类型
 * @property string $hold_agreement_num 协议号
 * @property string $order_num 请求编号
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereBankCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereBankName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereBankNameShow($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereCardNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereCardUsername($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereHoldAgreementNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereIsCredit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereOrderNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard wherePhoneNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereUpdatedAt($value)
 * @mixin \Eloquent
 * @property string|null $bank_address 开户行地址
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard byCardNum($cardNum)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard byUid($uid)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBankCard whereBankAddress($value)
 */
	class UserBankCard extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserBindCardException
 *
 * @property int $id
 * @property string $code 绑卡返回值
 * @property string $message 返回信息
 * @property string $card_num 用户银行卡
 * @property string $cert_num 身份证号码
 * @property string $phone_num 银行卡预留号码
 * @property string $real_name 持卡人姓名
 * @property string $order_num 公共平台请求编号
 * @property string $ip 用户请求ip
 * @property int $user_id 请求用户id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereCardNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereCertNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereOrderNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException wherePhoneNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereRealName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserBindCardException whereUserId($value)
 * @mixin \Eloquent
 */
	class UserBindCardException extends \Eloquent {}
}

namespace App\Models{
/**
 * Class UserCertOcr
 * Description:用户身份证认证模型
 * Author: Sam
 * DateTime: 2019/1/2 10:24
 *
 * @package App\Models
 * @property int $id
 * @property int $user_id 用户id
 * @property string $id_card_front 身份证正面
 * @property string $id_card_back 身份证反面
 * @property string $name 姓名
 * @property string $num 身份证号
 * @property string $domicile_address 户籍所在地
 * @property string $issuing_authority 签发机关
 * @property int $issue_gov_code 发证机关代码
 * @property string $valid_date_begin 有效期开始
 * @property string $valid_date_end 有效期结束
 * @property int $is_valid 是否有效1有效0无效
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereDomicileAddress($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereIdCardBack($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereIdCardFront($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereIsValid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereIssueGovCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereIssuingAuthority($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereValidDateBegin($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereValidDateEnd($value)
 * @mixin \Eloquent
 * @property string $hand_cert 手持身份证url
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereHandCert($value)
 * @property int $audit 审核状态  1待审核 2审核成功 3审核失败
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereAudit($value)
 * @property int $upload 已上传到FTP的标识
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr whereUpload($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserCertOcr byUserId($user_id)
 * @property-read \App\Models\User $user
 * @property-read \App\Models\UserGlobal $userGlobalRelation
 */
	class UserCertOcr extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserChangeBankCardRecord
 *
 * @property int $id
 * @property int $nfsp_user_id 资方用户id
 * @property string $real_name 持卡人姓名
 * @property string $phone_num 预留手机号
 * @property int $cert_type 证件类型：1 身份证,2 因私护照,3 因公护照,4 香 港永久性居民身份证,5 澳门永久性居 民身份证,6 港澳居民来往内地通行 证,7 台湾居民来往大陆通行证,8 外国 人永久居住证,9 其他证件
 * @property string $cert_num 用户证件号码
 * @property string $card_num 用户银行卡号码
 * @property string $line_number 联行号
 * @property string $bank_name 银行卡信息
 * @property string $bank_code 银行编码
 * @property string $purpose 换卡目的
 * @property string $loan_id 新流订单id，当前只有用户放款需要换卡收款时才会有
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereBankCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereBankName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereCardNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereCertNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereCertType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereLineNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereLoanId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereNfspUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord wherePhoneNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord wherePurpose($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereRealName($value)
 * @mixin \Eloquent
 * @property int $user_id 用户id
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereUserId($value)
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserChangeBankCardRecord whereUpdatedAt($value)
 */
	class UserChangeBankCardRecord extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserDeviceInfo
 *
 * @property int $id
 * @property int $user_id 用户id
 * @property int $loan_request_id 授信id
 * @property string $ip 请求ip
 * @property string $device_type 设备类型
 * @property string $device 设备型号
 * @property string $device_os 设备系统
 * @property string $device_mac 设备mac号
 * @property string|null $device_imei 设备IMEI
 * @property string|null $device_uuid 设备UUID
 * @property string $device_app APP版本号
 * @property string $gps 请求GPS （经纬度）
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDevice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDeviceApp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDeviceImei($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDeviceMac($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDeviceOs($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDeviceType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereDeviceUuid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereGps($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereLoanRequestId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo whereUserId($value)
 * @mixin \Eloquent
 * @property-read mixed $risk_device_id
 * @property-read mixed $risk_device_type
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDeviceInfo byLoanId($loanId)
 */
	class UserDeviceInfo extends \Eloquent {}
}

namespace App\Models{
/**
 * Class UserFaceLog
 * Description:用户人脸识别认证模型
 * Author: Sam
 * DateTime: 2019/1/2 10:24
 *
 * @package App\Models
 * @property int $id
 * @property int $user_id 用户id
 * @property int $face_id face认证id
 * @property int $status 认证结果1成功2失败
 * @property string $verify_time 认证时间
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereFaceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereVerifyTime($value)
 * @mixin \Eloquent
 * @property string $confidence 比对结果置信度
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserFaceLog whereConfidence($value)
 */
	class UserFaceLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserGlobal
 *
 * @property int $uid 用户id
 * @property int $global_status 用户流程状态
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal whereGlobalStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal whereUid($value)
 * @mixin \Eloquent
 * @property string|null $last_request_fail_time 用户最新一次授信失败日期
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal byUid($uid)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal whereLastRequestFailTime($value)
 * @property string $jpush_registration_id 极光推送注册id
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal whereJpushRegistrationId($value)
 * @property int|null $new_user 用户新老状态 1=新用户 2=老用户
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserGlobal whereNewUser($value)
 */
	class UserGlobal extends \Eloquent {}
}

namespace App\Models{
/**
 * Class UserInfo
 * Description:用户基础信息模型
 * Author: Sam
 * DateTime: 2019/1/2 10:24
 *
 * @package App\Models
 * @property int $id
 * @property int $user_id 用户id
 * @property string $education 学历
 * @property string $company 工作单位
 * @property string $work_address 工作地址
 * @property string $work_phone 工作单位电话
 * @property string $linkman_first 紧急联系人1
 * @property string $linkman_first_relation 紧急联系人1关系
 * @property string $linkman_first_phone 紧急联系人1电话
 * @property string $linkman_second 紧急联系人2
 * @property string $linkman_second_relation 紧急联系人2关系
 * @property string $linkman_second_phone 紧急联系人2电话
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereCompany($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereEducation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereLinkmanFirst($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereLinkmanFirstPhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereLinkmanFirstRelation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereLinkmanSecond($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereLinkmanSecondPhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereLinkmanSecondRelation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereWorkAddress($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo whereWorkPhone($value)
 * @mixin \Eloquent
 * @property string $phone_address_list 通讯录
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserInfo wherePhoneAddressList($value)
 * @property-read mixed $edu_str
 * @property-read array|mixed $phone_list
 */
	class UserInfo extends \Eloquent {}
}

namespace App\Models{
/**
 * Class UserLoanRequest
 * Description:用户授信申请模型
 * Author: Sam
 * DateTime: 2019/1/2 10:23
 *
 * @package App\Models
 * @property int $id
 * @property int $user_id 用户id
 * @property int $loan_money 借款金额 单位分
 * @property int $period 借款周期
 * @property string $use 用途
 * @property int $cert_ocr_id 用户身份证信息id
 * @property int $cash_card_choice_id 用户储蓄卡id
 * @property int $credit_card_choice_id 用户信用卡id
 * @property int $user_face_log_id 用户face++验证id
 * @property int $user_base_info_id 用户基础信息id
 * @property int $user_phone_service_id 用户手机认证id
 * @property int $zhima_id 用户芝麻信用认证id
 * @property int $status 申请状态：1申请中 2成功 3失败 4待申请
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property string $trans_id 借款申请流水号
 * @property int $credit_id 授信id
 * @property int $pre_insurance_amt 前置险金额
 * @property int $actually_period 实际期数
 * @property int $actually_loan_money 实际金额
 * @property string $channel 渠道号
 * @property string|null $credit_time 授信时间
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereActuallyLoanMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereActuallyPeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCashCardChoiceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCertOcrId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereChannel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCreditCardChoiceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCreditId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCreditTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereLoanMoney($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest wherePeriod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest wherePreInsuranceAmt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereTransId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUse($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUserBaseInfoId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUserFaceLogId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUserPhoneServiceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereZhimaId($value)
 * @mixin \Eloquent
 * @property int $change_card_choice_id 换卡记录id
 * @property int $out_trade_id 新流返回的借款id
 * @property-read \App\Models\UserInfo $baseInfo
 * @property-read \App\Models\UserPhoneService $phone
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest byStatus($status)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest byUid($uid)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereChangeCardChoiceId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereOutTradeId($value)
 * @property-read \App\Models\UserCertOcr $userCert
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserAuthSpiderTransLog[] $userTransLog
 * @property string|null $failed_reason 授信失败原因
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserBankCard[] $bankCard
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserAuthStepEventLog[] $recentStepLog
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserAuthStepEventLog[] $stepLog
 * @property-read \App\Models\User $user
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereFailedReason($value)
 * @property string|null $apply_time 申请授信时间
 * @property string|null $failed_time 申请授信失败时间
 * @property-read \App\Models\UserBankCard $cashCard
 * @property-read \App\Models\UserBankCard $creditCard
 * @property-read \App\Models\LoanApply $loanApply
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereApplyTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereFailedTime($value)
 * @property int $current 用户当前授信记录
 * @property-read \App\Models\UserDeviceInfo $device
 * @property-read int $history_count
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereCurrent($value)
 * @property int|null $user_status 记录生成时用户的状态 1=新用户 2=老用户
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereUserStatus($value)
 * @property int $risk_status 风控状态 0=初始状态 1=通过 2=拒绝 3=继续 4=处理中 5=数据不全 6=风控错误
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereRiskStatus($value)
 * @property string|null $source 订单渠道
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest byTransId($transId)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoanRequest whereSource($value)
 */
	class UserLoanRequest extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserLoginLog
 *
 * @property int $id
 * @property int $user_id 用户id
 * @property int $login_type 登录方式:1手机账号登录，2微信授权登录
 * @property string $ip 登录ip
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereLoginType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereUserId($value)
 * @mixin \Eloquent
 * @property int $login_total 登录次数
 * @property string $login_time 登陆日期
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereLoginTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserLoginLog whereLoginTotal($value)
 */
	class UserLoginLog extends \Eloquent {}
}

namespace App\Models{
/**
 * Class UserPhoneService
 * Description:用户运营商服务实名信息模型
 * Author: Sam
 * DateTime: 2019/1/2 10:23
 *
 * @package App\Models
 * @property int $id
 * @property int $user_id 用户id
 * @property string $phone 手机号
 * @property string $service_password 运营商服务密码
 * @property string|null $credit_time 认证时间
 * @property int $credit_status 认证结果 0失败 1成功
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereCreditStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereCreditTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService wherePhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereServicePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereUserId($value)
 * @mixin \Eloquent
 * @property int $code 认证code
 * @property int $task_id 任务id
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereTaskId($value)
 * @property string $message 认证信息
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPhoneService whereMessage($value)
 */
	class UserPhoneService extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\UserWechat
 *
 * @property int $id
 * @property int $user_id 用户id
 * @property string $openid 微信id
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read mixed $user
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereOpenid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereUserId($value)
 * @mixin \Eloquent
 * @property int|null $uid 用户id, null为未绑定状态
 * @property string $unionid unionid
 * @property string $nickname 昵称
 * @property int $gender 性别值为1时是男性，值为2时是女性，值为0时是未知
 * @property string $city 城市
 * @property string $province 省份
 * @property string $country 国家
 * @property string $head 用户头像
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereCity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereCountry($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereGender($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereHead($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereNickname($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereProvince($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWechat whereUnionid($value)
 */
	class UserWechat extends \Eloquent {}
}

namespace App\Models{
/**
 * Class UserZhiMaInfo
 * Description:用户芝麻信用信息模型
 * Author: Sam
 * DateTime: 2019/1/2 10:22
 *
 * @package App\Models
 * @property int $id
 * @property int $user_id 用户id
 * @property string $phone 手机号
 * @property string $verify_time 认证时间
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo wherePhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereVerifyTime($value)
 * @mixin \Eloquent
 * @property int $code 认证code
 * @property int $task_id 任务id
 * @property string $message 认证信息
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereMessage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserZhiMaInfo whereTaskId($value)
 */
	class UserZhiMaInfo extends \Eloquent {}
}

